package com.sisgesbyte.services.proyeccion;

import javax.ejb.Local;

import com.sisgesbyte.services.commonBean.GenericResponse;
import com.sisgesbyte.services.proyeccion.bean.FiltroProductoZonaBean;
import com.sisgesbyte.services.proyeccion.bean.ListaProyZonasCategoriaResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyZonasMarcasResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyeccionZonaResponse;
import com.sisgesbyte.services.proyeccion.bean.ZonaProyeccionBean;

@Local
public interface MantProyeccionZonaService {

	public ListaProyeccionZonaResponse listaProyeccionZonas(String codTransaccion,FiltroProductoZonaBean filtrosSQL);
	public GenericResponse nuevaProyeccionZona(String codTransaccion, ZonaProyeccionBean request);
	public GenericResponse editarProyeccionZona (String codTransaccion, ZonaProyeccionBean request);
	public GenericResponse deleteProyeccionZona (String codTransaccion, int codProyeccion);
	public ListaProyZonasMarcasResponse mostrarProyZonaMarcas(String codTransaccion, FiltroProductoZonaBean filtrosSQL);
	public ListaProyZonasCategoriaResponse mostrarProyZonaCategoria(String codTransaccion, FiltroProductoZonaBean filtrosSQL);

}
